// samsting : this file is auto create.

#include "Ocs/2015-03-01/CreateInstanceResponse.h"

namespace aliyun { namespace Ocs {

CreateInstanceResponse::CreateInstanceResponse() {
}

const string& CreateInstanceResponse::GetInstanceId(void) const {
  return InstanceId_;
}

const string& CreateInstanceResponse::GetInstanceName(void) const {
  return InstanceName_;
}

const string& CreateInstanceResponse::GetConnectionDomain(void) const {
  return ConnectionDomain_;
}

int CreateInstanceResponse::GetPort(void) const {
  return Port_;
}

const string& CreateInstanceResponse::GetUserName(void) const {
  return UserName_;
}

const string& CreateInstanceResponse::GetInstanceStatus(void) const {
  return InstanceStatus_;
}

const string& CreateInstanceResponse::GetRegionId(void) const {
  return RegionId_;
}

const string& CreateInstanceResponse::GetZoneId(void) const {
  return ZoneId_;
}

int64 CreateInstanceResponse::GetCapacity(void) const {
  return Capacity_;
}

int64 CreateInstanceResponse::GetQPS(void) const {
  return QPS_;
}

int64 CreateInstanceResponse::GetBandwidth(void) const {
  return Bandwidth_;
}

int64 CreateInstanceResponse::GetConnections(void) const {
  return Connections_;
}

const string& CreateInstanceResponse::GetNetworkType(void) const {
  return NetworkType_;
}

const string& CreateInstanceResponse::GetPrivateIpAddress(void) const {
  return PrivateIpAddress_;
}

const char* CreateInstanceResponse::BaseKey(void) {
  return "CreateInstanceResponse";
}

void CreateInstanceResponse::UnmarshallerMap(std::map<string, string>& response_map) {
  UnmarshallerString(InstanceId_, response_map, "CreateInstanceResponse.InstanceId");
  UnmarshallerString(InstanceName_, response_map, "CreateInstanceResponse.InstanceName");
  UnmarshallerString(ConnectionDomain_, response_map, "CreateInstanceResponse.ConnectionDomain");
  UnmarshallerInt(Port_, response_map, "CreateInstanceResponse.Port");
  UnmarshallerString(UserName_, response_map, "CreateInstanceResponse.UserName");
  UnmarshallerString(InstanceStatus_, response_map, "CreateInstanceResponse.InstanceStatus");
  UnmarshallerString(RegionId_, response_map, "CreateInstanceResponse.RegionId");
  UnmarshallerString(ZoneId_, response_map, "CreateInstanceResponse.ZoneId");
  UnmarshallerInt64(Capacity_, response_map, "CreateInstanceResponse.Capacity");
  UnmarshallerInt64(QPS_, response_map, "CreateInstanceResponse.QPS");
  UnmarshallerInt64(Bandwidth_, response_map, "CreateInstanceResponse.Bandwidth");
  UnmarshallerInt64(Connections_, response_map, "CreateInstanceResponse.Connections");
  UnmarshallerString(NetworkType_, response_map, "CreateInstanceResponse.NetworkType");
  UnmarshallerString(PrivateIpAddress_, response_map, "CreateInstanceResponse.PrivateIpAddress");
}


} } // namespace aliyun { namespace Ocs {

// end of file 
